﻿@model DjinnClicker.Models.LoginModel

@{
  ViewBag.Title = "Log in";
}

<hgroup class="title">
  <h1>@ViewBag.Title.</h1>
</hgroup>

<section id="loginForm">
  <h2>Use a local account to log in.</h2>
  @using (Html.BeginForm(new {ViewBag.ReturnUrl}))
  {
    @Html.AntiForgeryToken()
    @Html.ValidationSummary(true)

    <fieldset>
      <legend>Log in Form</legend>
      <ol>
        <li>
          @Html.LabelFor(m => m.UserName)
          @Html.TextBoxFor(m => m.UserName)
          @Html.ValidationMessageFor(m => m.UserName)
        </li>
        <li>
          @Html.LabelFor(m => m.Password)
          @Html.PasswordFor(m => m.Password)
          @Html.ValidationMessageFor(m => m.Password)
        </li>
        <li>
          @Html.CheckBoxFor(m => m.RememberMe)
          @Html.LabelFor(m => m.RememberMe, new {@class = "checkbox"})
        </li>
      </ol>
      <input type="submit" value="Log in" />
    </fieldset>
    <p>
      @Html.ActionLink("Register", "Register") if you don't have an account.
    </p>
  }
</section>

<section class="social" id="socialLoginForm">
  <h2>Use another service to log in.</h2>
  @Html.Action("ExternalLoginsList", new {ViewBag.ReturnUrl})
</section>

@section Scripts {
  @Scripts.Render("~/bundles/jqueryval")
}